energy-absorbing device - German English Dictionary